Nose leaf Meaning, Definition & Usage

Definitions
  1. (Zoöl.), a thin, broad, membranous fold of skin on the nose of many species of bats. It varies greatly in size and form.

Webster 1913