noun a large bay on the NW coast of New Guinea, in Irian Jaya, in Indonesia.
sarera bay 🔊 Listen to this noun a large bay on the NW coast of New Guinea, in Irian Jaya, in Indonesia. Share Facebook Twitter Google +