Definition of Mozambique Channel in English:

Mozambique Channel

proper noun

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