English | German | Russian | Czech

lycopene English

Meaning lycopene meaning

What does lycopene mean?

lycopene

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

Are you looking for...?