What is “Detox”?

Most people must have heard something about “detox” these days with many health products being commercially marketed to have detox benefits. We can find detox diet, detox supplements, detox programme, …