DELAGOA BAY Meaning of DELAGOA BAY in English /del"euh goh"euh, del'-/an inlet of the Indian Ocean, in S Mozambique. 55 mi. (89 km) long. Random House Webster's Unabridged English dictionary. Полный английский словарь Вебстер - Random House . 2012