meaning of megaderma lyra

1. large carnivorous Old World bat with very large ears


Related Words

megaderma lyra |

Developed & Maintained By Taraprasad.com

Treasure Words