Nose Leaf (noun) Definition, Meaning & Examples

noun
  1. a leaflike outgrowth of skin on the nose of various bats, thought to be sensitive to vibrations of the air.
Nose Leaf (noun) Definition, Meaning & Examples

More Definitions