YourDictionary

toluate

noun

a salt or ester of toluic acid

See toluate in American Heritage Dictionary 4

link/cite print suggestion box