Word info

tree worm

Noun

Meaning

A worm that lives in trees, feeding primarily upon woody material.

(figuratively, derogatory) A lowly, parasitic individual; slimeball, lowlife.

Source: en.wiktionary.org

Close letter words and terms