Entry # 4196 has returned 1 entry

aduhenua

noun group of islands or atolls; archipelago