Definition of Tyto Alba

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

Synonyms for word "tyto alba"

Semanticaly linked words with "tyto alba"

Hyponims for word "tyto alba"