English | German | Russian | Czech

isthmus English

Meaning isthmus meaning

What does isthmus mean?

isthmus

a cord-like tissue connecting two larger parts of an anatomical structure a relatively narrow strip of land (with water on both sides) connecting two larger land areas

Synonyms isthmus synonyms

What other words have the same or similar meaning as isthmus?

Are you looking for...?