Isthmus of Suez noun1 •An isthmus in Egypt, that lies between the Mediterranean Sea and the Red Sea, and is the boundary between the continents of Africa and Asia.