Lycopene Meaning
There are 1 meaning(s) for word Lycopene
Meaning 1 : carotenoid that makes tomatoes red; may lower the risk of prostate cancer
Similar words of Lycopene :
There are 1 meaning(s) for word Lycopene
Similar words of Lycopene :