OXALATE is a 7 letter word starting with O and ending with E

Definitions & Synonyms

noun - OXALATE is a salt or ester of oxalic acid, often found in certain plants and involved in human metabolism and kidney stone formation.

Crossword-Clues with OXALATE

Crossword-Clues containing OXALATE