rose slug

noun

Definition of rose slug

: the green larva of either of two sawflies (Cladius difformis and Endelomyia aethiops) that feed on the parenchyma of and skeletonize the leaves of roses

First Known Use of rose slug

1840, in the meaning defined above

Keep scrolling for more