English

edit

Noun

edit

mesylates

  1. plural of mesylate