Wiktionary
dodecapeptides
n. (plural of dodecapeptide English)
n. (plural of dodecapeptide English)