Definition of nose leaf in English:

nose leaf

Syllabification: nose leaf

noun

  • A fleshy leaf-shaped structure on the nose of many bats, used for echolocation.
    More example sentences
    • A greater horseshoe bat, so named because of the horseshoe-shape fold of skin called a nose leaf 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.

More definitions of nose leaf

Definition of nose leaf in:

Get more from Oxford Dictionaries

Subscribe to remove ads and access premium resources

Word of the day astrogation
Pronunciation: ˌastrəˈgāSHən
noun
(in science fiction) navigation in outer space