Step 1: Concept
Flavonoids
Step 2: Meaning
Anthocyanins are a class of flavonoid pigments responsible for the blue, purple, and red colors in flowers.
Step 3: Analysis
Carotenoids are more commonly associated with yellow, orange, and red colors. Atropine is an alkaloid found in some plants but not known as a pigment. Cyanogenic glycosides produce cyanide when broken down, unrelated to flower coloration.
Step 4: Conclusion
Anthocyanins are the correct answer for pigments that give blue, purple, and red flowers their color.
Final Answer: (D)