Definition of leaf flush in English:

leaf flush

noun

  • (Originally) the top few leaves or buds of a mature tea plant (Camellia sinensis) which are picked for use in the beverage; (in later use also) the appearance of large numbers of new leaves on a deciduous tree or shrub; the time at which this occurs.

Origin

Late 19th century.