Tyto alba

Definitions

Noun
  1. 1
    mottled buff and white owl often inhabiting barns and other structures; important in rodent control wordnet

Next best steps

Mini challenge

Unscramble this word: tytoalba