Lyre bat
Meaning, Definition & Usage
Dictionary
Related
Definitions
(Zoöl.)
, a small bat (
Megaderma lyra
), inhabiting India and Ceylon. It is remarkable for the enormous size and curious shape of the nose membrane and ears.
Webster 1913
Previous
Next