Kuabeserrai

Kuabeserrai is an island of Palau.