phosphorothioates
English
Noun
phosphorothioates
plural of
phosphorothioate