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
Tweet