Big Huge Thesaurus

defoliator

noun

sounds kind of like