lemuria

/lɛˈmjʊəriə/

Definitions

1. noun

A hypothetical lost continent in the Indian Ocean, believed to have existed in the distant past, and in some esoteric and pseudoscientific traditions, often associated with the origin of humans or a mythical homeland.

“The theory of Lemuria has been a subject of debate in the scientific community for centuries.”

Synonyms

  • Atlantis
  • mu

Antonyms

  • fact
  • reality