isthmus of suez Meaning, Definition & Usage

  1. noun the isthmus in northeastern Egypt that connects Africa and Asia

WordNet