Meaning of isthmus
Definition of isthmus
(noun)
a
relatively
narrow
strip
of
land
(with
water
on
both
sides) connecting two
larger
land
areas
a cord-like
tissue
connecting two
larger
parts
of an
anatomical
structure
Other information on isthmus
WIKIPEDIA results for
isthmus
Amazon results for
isthmus
Tweet