Wiktionary
phosphopeptides
n. (plural of phosphopeptide English)
n. (plural of phosphopeptide English)