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 .