Citrate meaning : Any salt or ester of citric acid. To cause to form citrate.
rove
brn
citrate
azoturia
exfoliants