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
Tweet