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