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

Leave a Reply

Your email address will not be published. Required fields are marked *

46 queries 1.193