Word info

toluate

Noun

Meaning

A salt of any one of the toluic acids.

Source: Webster's dictionary

Close letter words and terms