toluate
noun
tol·u·ate
| \ ˈtälyəˌwāt\
plural -s
Definition of toluate
: a salt or ester of a toluic acid
Keep scrolling for more