Home
Search
Index
Definify.com
Webster
1913
Edition
Leaf-nosed
Leaf′-nosedˊ
,
Noun.
(Zool.)
Having a leaflike membrane on the nose; – said of certain bats, esp. of the genera
Phyllostoma
and
Rhinonycteris
. See
Vampire
.
Similar Results