Delagoa Bay
[ del-uh-goh-uh, del- ]
/ ˈdɛl əˈgoʊ ə, ˌdɛl- /
noun
an inlet of the Indian Ocean, in S Mozambique. 55 miles (89 km) long.
British Dictionary definitions for delagoa bay
Delagoa Bay
/ (ˌdɛləˈɡəʊə) /
noun
an inlet of the Indian Ocean, in S Mozambique
Official name: Baía de Lourenço Marques