Word info

psychid

Noun

Meaning

psychid (plural psychids)

(zoology) Any of the family Psychidae; a bagworm.

Source: en.wiktionary.org

Close letter words and terms