Find the word definition

Wiktionary
noseleaf

n. 1 the elaborate structure of skin surrounding the nostrils of many species of bat. 2 A noseleaf bat, one of many species of bat which has a noseleaf.