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