Meaning of screech owl
Definition of screech owl
(noun)
any owl that has a
screeching
cry
small
North American owl having
hornlike
tufts of feathers whose
call
sounds
like
a
quavering
whistle
Other information on screech owl
WIKIPEDIA results for
screech owl
Amazon results for
screech owl
Tweet