Definify.com

Definition 2024


Mozambique_Channel

Mozambique Channel

English

Proper noun

Mozambique Channel

  1. A strait in the Indian Ocean between Madagascar and Mozambique

Translations