delagoa bay









delagoa bay


noun

  1. an inlet of the Indian Ocean, in S Mozambique. 55 miles (89 km) long.

noun

  1. an inlet of the Indian Ocean, in S MozambiqueOfficial name: Baía de Lourenço Marques
54 queries 0.588