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
Tweet