Skip to main content

oxalurate

English oxalurate meaning in English  •  oxalurate का अर्थ अंग्रेजी में
Noun
  • A salt of oxaluric acid.
Advertisement