Chouwid Explained

Chouwid is an island of Palau.[1]

References

7.1894°N 134.3811°W

Notes and References

  1. http://gmap3d.com/?r=3dmap&ml=7.18778&mg=134.37833&mt=Chouwid Google Earth