Definitions of Mozambique channel:

  • noun:   an arm of the Indian Ocean between Madagascar and southeastern Africa