meaning of long eared eared

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


Related Words

long-eared bat | long-eared owl |

Developed & Maintained By Taraprasad.com

Treasure Words