phosphoramidates
English
Noun
phosphoramidates
plural of
phosphoramidate