Megaderma lyra

Explore definitions, synonyms, and language insights of Megaderma lyra

Definitions

Noun
large carnivorous Old World bat with very large ears