Wiktionary
phosphorodiamidates
n. (plural of phosphorodiamidate English)
n. (plural of phosphorodiamidate English)