mercapturic acids

English

edit

Noun

edit

mercapturic acids

  1. plural of mercapturic acid