Entry # 7828 has returned 1 entry

luu dolodolo

noun the phosphorescence on both sides of the atoll channel, marking it at night