What is the meaning of barn owl in English?

Learn vocabulary with pictures as well as definitions of barn owl in English

Learn in

See more

n. barn owl

Definition of barn owl in English

Nocturnal bird of prey belonging to the owl family, between 35 and 63 cm (14-25 in) in length, that typically has white or brown plumage and flies in silence.