mercapturates
English
Noun
mercapturates
plural of
mercapturate