Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Lemuria  le'myû-ree-u
  1. A hypothetical lost land believed by some to have once existed in the Indian Ocean
    "Some esoteric traditions claim Lemuria was an ancient civilization predating Atlantis"

Encyclopedia: Lemuria