Meaning of star-nosed mole
Definition of star-nosed mole
(noun)
amphibious
mole
of
eastern
North America having
pink
fleshy
tentacles
around
the
nose
Other information on star-nosed mole
WIKIPEDIA results for
star-nosed mole
Amazon results for
star-nosed mole
Tweet