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