Index
You Might Like
Saccholactate
- Noun
A salt of saccholactic acid; -- formerly called also saccholate.
You Might Like