Definitions of Megaderma lyra:

  • noun:   large carnivorous Old World bat with very large ears