• Leaf-cutter

    Alternative forms

    Full definition of leaf-cutter

    Noun

    1. Any insect that cuts pieces from leaves.
    © Wiktionary