Synonyms and Antonyms for Tyto_alba

1. Tyto alba (n.)

mottled buff and white owl often inhabiting barns and other structures; important in rodent control

Synonyms: