• Leafflower

    Full definition of leafflower

    Noun

    leafflower

    (plural leafflowers)
    1. The plant

    Derived terms

    © Wiktionary