white owl

English

Noun

white owl (plural white owls)

  1. (UK) the barn owl, Tyto alba.

Synonyms

Translations

Anagrams