phosphorothioates

English

Noun

phosphorothioates

  1. plural of phosphorothioate