This website uses cookies to ensure you get the best experience on our website. Learn more

Meaning Of Stenoderm

  1. 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.

Menu