レムリア
Meanings
Noun
1. Lemuria (continent)