Definition of rose slug in US English:

rose slug

noun

  • (The larva of) any of several sawflies that are pests of roses, especially Endelomyia aethiops; also "rose slug sawfly".

Origin

Mid 19th century.