Advertisement
Advertisement
Sarera Bay
[ suh-rer-uh ]
noun
- a large bay on the NW coast of New Guinea, in Irian Jaya, in Indonesia.
Advertisement
Advertisement
Advertisement
Advertisement
Browse
Advertisement
Advertisement
[ suh-rer-uh ]
Advertisement
Advertisement
Advertisement
Advertisement
Browse