Where does “sulfonate” come from?

sulfonate (English): Any salt or ester of a sulfonic acid; To treat or...

Definitions

  1. Any salt or ester of a sulfonic acid; To treat or...

Words derived from “sulfonate