noseleaf
From WikiWord, the free dictionary
English
Definitions
noun
- The elaborate structure of skin surrounding the nostrils of many species of bat.
- A noseleaf bat, one of many species of bat that have a noseleaf.