Entry # 5288 has returned 1 entry

de huu de henua

noun the layer of consolidated sand (without coral rubble) next to the reef base under the island