isthmus
English Dictionary
->
Letter I
-> isthmus
Search Dictionary:
isthmus Definition
(n)
a
relatively
narrow
strip
of
land
(
with
water
on
both
sides
)
connecting
two
larger
land
areas
(n)
a
narrow
band
of
tissue
connecting
two
larger
parts
of
an
anatomical
structure
isthmus Synonyms
isthmus
© Art Branch Inc.