Etymology
Today it means: Either of two caterpillars, the larvae of geometrid moths, that are destructive to fruit, buds and leaves. Full definition →
From canker + worm.
Etymology from Wiktionary, CC BY-SA 4.0.