Advertisement

Advertisement

Sarera Bay

[suh-rer-uh]

noun

  1. a large bay on the NW coast of New Guinea, in Irian Jaya, in Indonesia.



Advertisement

Advertisement

Advertisement

Advertisement


SardouSARFU