oxalate

Noun
  1. A salt or ester of oxalic acid (synset 114995479)

Found on Word Lists

Other Searches