Meaning of horseshoe bat

Definition of horseshoe bat

(noun) any of numerous bats of the family Hipposideridae of northwest Africa or Philippines or Australia having a horseshoe-shaped leaf on the nose
a bat of the family Rhinolophidae having a horseshoe-shaped leaf on the nose

Other information on horseshoe bat

WIKIPEDIA results for horseshoe bat
Amazon results for horseshoe bat