English

edit

Noun

edit

lycosome (countable and uncountable, plural lycosomes)

  1. A formulation of lycopene and whey protein used as a food supplement.