Entry # 5734 has returned 1 entry

duuduu lagi

noun a diving platform (made from a tree stuck in a coral head)