English Leaf flushing Cited by user Altm tets on 21 Feb 2017 Leaf flushing is the process by which most deciduous species of dry monsoon forests of places like Thailand or India produce new leaves roughly at the same time as when…