Noun: Lemuria le'myû-ree-u
- 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