Lemuria
noun
°Mythical lost country, continent, or island proposed to explain the existence of lemurs on two continents.