phosphonothioates

English edit

Noun edit

phosphonothioates

  1. plural of phosphonothioate