glycerol trimargarate

Noun
  1. A glyceryl ester of margaric acid (synset 115104012)

Found on Word Lists

Other Searches