Word info

tytonid

Noun

Meaning

tytonid (plural tytonids)

(zoology) Any member of the Tytonidae, the barn owls.

Source: en.wiktionary.org

Close letter words and terms