You Might Like

Saccholactate

- Noun

A salt of saccholactic acid; -- formerly called also saccholate.

You Might Like