palmitate
nounAn ester or salt of palmitic acid.
nounA salt of palmitic acid.
nounA salt of palmitic acid.
nounany
An ester or salt of palmitic acid.
nounA salt of palmitic acid.
nounA salt of palmitic acid.
nounany
Begin a journey through worlds of puzzles.