Leaf Nosed - Definition - Law Dictionary Home Dictionary Definition leaf-nosed
Definition :
Having a leaflike membrane on the nose said of certain bats esp of the genera Phyllostoma and Rhinonycteris See Vampire
View Judgments Citing this PhraseView Acts Citing this Phrase