megaderma_lyraEnglish

Megaderma lyra, big-eared bat

Noun

Large carnivorous Old World bat with very large ears

English: big-eared bat, Megaderma lyra

English words with similar meanings

Show 1 words