Definition of nose leaf in English:

nose leaf


  • A fleshy leaf-shaped structure on the nose of many bats, used for echolocation.

    • ‘Greater horseshoe bats are named for the horseshoe-shape of the fold of skin called a nose leaf, which many bat species use for echolocation.’
    • ‘A greater horseshoe bat, so named because of the horseshoe-shape fold of skin called a nose leaf used for echolocation.’