Meaning of leaf flush in English:

leaf flush


  • (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.


Late 19th century.