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)

  1. large carnivorous Old World bat with very large ears
Source: Princeton University Wordnet

If you find this page useful, share it with others! It would be a great help. Thank you!

  

Link to this page: