de huu de henua

English: Translation
the layer of consolidated sand (without coral rubble) next to the reef base under the island
noun
carroll-soulik-1973