English dictionary
megaderma lyra meaning and definition
Definition and meaning of megaderma lyra at MeaningMonkey.org. megaderma lyra meaning and definition in the English Dictionary.MEGADERMA LYRA noun
Definition of Megaderma lyra (noun)
- large carnivorous Old World bat with very large ears
- synonyms: big-eared bat
Source: Princeton University Wordnet