meaning of long eared bat

1. any of various Old or New World bats having very long ears


Related Words

long-eared bat |

Developed & Maintained By Taraprasad.com

Treasure Words