English dictionary
mozambique channel meaning and definition
Definition and meaning of mozambique channel at MeaningMonkey.org. mozambique channel meaning and definition in the English Dictionary.MOZAMBIQUE CHANNEL noun
Definition of Mozambique Channel (noun)
- an arm of the Indian Ocean between Madagascar and southeastern Africa
Source: Princeton University Wordnet