Definitions for "Palmitate"
a specific form of Vitamin A
water-solubilized vitamin A.
is a superior moisturiser and gives the lips a nice glossy affect
Synthetic moisturizer.
Keywords:  salt, acid
A salt of palmitic acid.
Keywords:  anti, oxidant, cancer, powerful, known
a powerful anti-oxidant known for anti-cancer properties