What is the meaning of isthmus in English?

Learn vocabulary with pictures as well as definitions of isthmus in English

Learn in

See more

n. isthmus

Definition of isthmus in English

Long and narrow strip of land that connects two larger areas and is surrounded by water.