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

Meaning Of Stenodermine

  1. a.
    Of or pertaining to the genus Stenoderma, which includes several West Indian and South American nose-leaf bats.

Menu