Chouwid

Chouwid is an island of Palau.