carnosate

English

Noun

carnosate (plural carnosates)

  1. (organic chemistry) Any salt or ester of carnosic acid

Anagrams