isthmus_of_suez has definitions from the field of geography
1
[ noun ] (geography) the isthmus in northeastern Egypt that connects Africa and Asia

Related terms

isthmus

*