megaderma lyra definition

  • noun:
    • big carnivorous old-world bat with very large ears
29 votes

How would you define megaderma lyra?

All the definitions on AZdictionary were written by people just like you. Now's your chance to add your own!