lyra : Idioms & Phrases


megaderma lyra

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