Word info

phylliid

Noun

Meaning

phylliid (plural phylliids)

(zoology) Any leaf insect in the family Phylliidae.

Source: en.wiktionary.org

Close letter words and terms