Word info

triozid

Noun

Meaning

triozid (plural triozids)

(zoology) Any insect in the family Triozidae.

Source: en.wiktionary.org

Close letter words and terms