Meaning of “lycopene” in the English Dictionary

English