sulfenates

English

Noun

sulfenates

  1. plural of sulfenate