sapeptide

English

Noun

sapeptide (plural sapeptides)

  1. (biochemistry) A self-assembling peptide

Anagrams