Meaning of megaderma lyra

Definition of megaderma lyra

(noun) large carnivorous Old World bat with very large ears

Other information on megaderma lyra

WIKIPEDIA results for megaderma lyra
Amazon results for megaderma lyra