kamus
.
Search
About
oxalate
English
oxalate
Noun
A salt or ester of oxalic acid
English: oxalate