Definition of scritch owl in English:

scritch owl

noun

  • The common barn owl, Tyto alba; = "screech owl". Now archaic or regional.

Origin

Early 16th century. From scritch + owl.

Pronunciation

scritch owl

/ˈskrɪtʃ aʊl/