meaning of megaderma lyra
1.
large
carnivorous
Old
World
bat
with
very
large
ears
Related Words
megaderma lyra
|
Developed & Maintained By
Taraprasad.com