Meaning of mozambique channel
Definition of mozambique channel
(noun)
an arm of the Indian Ocean
between
Madagascar and
southeastern
Africa
Other information on mozambique channel
WIKIPEDIA results for
mozambique channel
Amazon results for
mozambique channel
Tweet