English dictionary
barn owl meaning and definition
Definition and meaning of barn owl at MeaningMonkey.org. barn owl meaning and definition in the English Dictionary.BARN OWL noun
Definition of barn owl (noun)
- mottled buff and white owl often inhabiting barns and other structures; important in rodent control
- synonyms: Tyto alba
Source: Princeton University Wordnet