This website uses cookies to ensure you get the best experience on our website. Learn more
Meaning Of Stenoderm
n.
Any species of bat belonging to the genus Stenoderma,
native of the West Indies and South America. These bats have a short or
rudimentary tail and a peculiarly shaped nose membrane.