Skip to main content

English: lycopene

Welsh: lycopen

Definition

An antioxidant compound that gives tomatoes and certain other fruits and vegetables their colour.