Find the word definition

Wiktionary
toluric acids

n. (toluric acid English)