- Megaderma lyra as a noun:
- 1
Megaderma lyra
noun
1 Megaderma lyra
Large carnivorous Old World bat with very large ears.
synonym: big-eared bat.
debug info: 0.0143
noun
Large carnivorous Old World bat with very large ears.
synonym: big-eared bat.
debug info: 0.0143