OXALATE MEANING IN ENGLISH

• Oxalate Definition & Synonyms

  1. (n.) A salt of oxalic acid.


RECENT SEARCHES