Yahoo Web Search

Search results

  1. Dictionary
    leaf bud

    noun

    • 1. 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"