Flushing is the process of drenching your plant’s growing medium (e.g. soil) with pure water. The goal is to clean all nutrients from the plant’s system.
Flushing can either be done prior to harvesting to purify the bud from any nutrients. Or if it is necessary, when a plant has nutrient problems.
More information on flushing marijuana plants can be found here:
More growing process definitions: