English dictionary
lycopene meaning and definition
Definition and meaning of lycopene at MeaningMonkey.org. lycopene meaning and definition in the English Dictionary.LYCOPENE noun
Definition of lycopene (noun)
- carotenoid that makes tomatoes red; may lower the risk of prostate cancer
Source: Princeton University Wordnet