• Leaf-notcher

    Full definition of leaf-notcher

    Noun

    1. , a pest of citrus trees.

    Synonyms

    • ,

    Derived terms

    • ()
    © Wiktionary