Meaning of “lycopene” in the English Dictionary

british dictionary