Meaning of lycopene

Definition of lycopene

(noun) carotenoid that makes tomatoes red; may lower the risk of prostate cancer

Other information on lycopene

WIKIPEDIA results for lycopene
Amazon results for lycopene