Meaning of barn owl
Definition of barn owl
(noun)
mottled
buff
and
white
owl
often
inhabiting barns and
other
structures;
important
in
rodent
control
Other information on barn owl
WIKIPEDIA results for
barn owl
Amazon results for
barn owl
Tweet