meaning of screech owl

1. small North American owl having hornlike tufts of feathers whose call sounds like a quavering whistle


Related Words

screech owl |

Developed & Maintained By Taraprasad.com

Treasure Words