Definition of leaf bud in English:

leaf bud

See synonyms for leaf bud

noun

  • A bud on a plant from which a leaf develops.

    • ‘it should be pruned in early spring just before the leaf buds begin to swell’