Definition of Mozambique Channel in English:

Mozambique Channel

proper noun

  • An arm of the Indian Ocean separating the eastern coast of mainland Africa from the island of Madagascar.