Definitions
noun
an arm of the Indian Ocean between Madagascar and southeastern Africa
Look “mozambique channel” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
an arm of the Indian Ocean between Madagascar and southeastern Africa