owlery


owlery

(ˈaʊlərɪ) n, pl -ries (Zoology) a place that owls inhabit
Translations