phosphoramidates

English

Noun

phosphoramidates

  1. plural of phosphoramidate