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