toluate

noun

A salt or ester of toluic acid.

noun

A salt of any one of the toluic acids.

noun

A salt of any of the toluic acids.