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