tyto_albaEnglish

Tyto alba, barn owl

Noun

Mottled buff and white owl often inhabiting barns and other structures, important in rodent control

English: barn owl, Tyto alba

English words with similar meanings

Show 1 words