megaderma lyra Meaning, Definition & Usage

  1. noun large carnivorous Old World bat with very large ears
    big-eared bat.

WordNet