henua

English: Translation
island, land; country
noun
mina-lekka