lycosome
Noun
Meaning
lycosome (countable and uncountable, plural lycosomes)
A formulation of lycopene and whey protein used as a food supplement.
Noun
lycosome (countable and uncountable, plural lycosomes)
A formulation of lycopene and whey protein used as a food supplement.