phosphorthioates
English
Noun
phosphorthioates
plural of
phosphorthioate