English Dictionary
Definition carotenoid in British English
carotenoid noun
noun
1
an organic pigment found in the chloroplast (=a part of a plant cell that contains chlorophyll and where photosynthesis takes place)
