Tyto alba
English Dictionary
->
Letter T
-> Tyto alba
Search Dictionary:
Tyto alba Definition
(n)
mottled
buff
and
white
owl
often
inhabiting
barns
and
other
structures
;
important
in
rodent
control
Tyto alba Synonyms
barn owl
Tyto alba
© Art Branch Inc.