mesilate

Etymology
From.

Noun

 * 1)  A salt or ester of an acid CH4O3S used especially in pharmaceutical preparations.