What is the meaning of Cankerworm?

Either of two caterpillars, the larvae of geometrid moths, that are destructive to fruit, buds and leaves.

A corrupting or destructive force.

Source: wiktionary.org