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