meaning of long eared owl

1. slender European owl of coniferous forests with long ear tufts


Related Words

long-eared owl |

Developed & Maintained By Taraprasad.com

Treasure Words