Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of leaf nosed

- Having a leaflike membrane on the nose; -- said of certain bats, esp. of the genera Phyllostoma and Rhinonycteris. See Vampire.