tartronates
English
Noun
tartronates
plural of
tartronate