YourDictionary

Sarera Bay

large inlet on the NW coast of New Guinea: c. 200 mi (322 km) wide

link/cite print suggestion box