Meaning of isthmus of suez

Definition of isthmus of suez

(noun) the isthmus in northeastern Egypt that connects Africa and Asia

Other information on isthmus of suez

WIKIPEDIA results for isthmus of suez
Amazon results for isthmus of suez