The New Buzzword: Metaverse- what's up with that? Guest Contributor 3:00 pm IDT • February 13, 2022 The term metaverse is everywhere; it has become the new buzzword in the tech world. But what does it really mean?...