Loading page
mozambique channel is a noun meaning "an arm of the Indian Ocean between Madagascar and southeastern Africa". It carries one recorded sense.
an arm of the Indian Ocean between Madagascar and southeastern Africa
Definitions, synonyms and semantic relations for mozambique channel come from Princeton University’s WordNet. Commonness is measured against a corpus of everyday English. Full sources and licences.