Definition of Mozambique Channel

  • 1. An arm of the Indian Ocean between Madagascar and southeastern Africa Noun

Semanticaly linked words with "mozambique channel"