SALT OF LEMON
Meaning of SALT OF LEMON in English
or salts of lemon
: either of two salts:
a. : potassium oxalate b
b. : potassium tetroxalate
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012