ChouwidFrom Wikipedia, the free encyclopedia Chouwid is an island of Palau.[1] Click twice to view clearly.