NOSE LEAF


Meaning of NOSE LEAF in English

noun

: an expansion of skin resembling a leaf on the nose of various bats that is believed to have a delicate tactile function

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.