What are Plant Phytochemicals?

I always get confused on what is what when we start talking about antioxidants, carotenoids, flavonoids, etc.  So here is a great article explaining what phytochemicals are from ‘DietBlog’.

What are Plant Phytochemicals?