henua gelegele

English: Translation
atoll (lit. sand island)
noun
mina-lekka