isthmus_of_suez
1. [ noun ] (geography) the isthmus in northeastern Egypt that connects Africa and Asia
Related terms: isthmus
Similar spelling:   isthmus_of_kra
  Isthmus_of_Panama
  isthmus_of_corinth