OXALURATE


Meaning of OXALURATE in English

noun a salt of oxaluric acid.

Webster English vocab.      Английский словарь Webster.