oxalates

English

Noun

oxalates

  1. plural of oxalate

French

Noun

oxalates m pl

  1. plural of oxalate