English

barn owl noun definition in Birds topic from the Oxford Advanced Learner's Dictionary

barn owl

 noun: Birds topic
a bird of prey (= a bird that kills other creatures for food) of the owl family, that often makes its nest in barns and other buildings

Explore synonyms and entries related to Birds

Birds

Explore other topic groups related to Birds

Animals