polycarboxylate (carboxylate + poly-; many)
Any ester of a polycarboxylic acid