Subscriber login


Forgot your password?

Library card login

Other

nose leaf

Definition of nose leaf

noun

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

nose leaf in other Oxford dictionaries

Definition of nose leaf in the US English dictionary
  |  Cite

Word of the day

synodic

/ sɪˈnɒdɪk /
adjective
relating to or involving the conjunction of celestial objects …