LEAF-NOSED


Meaning of LEAF-NOSED in English

noun having a leaflike membrane on the nose;

— said of certain bats, ·esp. of the genera phyllostoma and rhinonycteris. ·see vampire.

Webster English vocab.      Английский словарь Webster.