Thesaurus:peptide

English

Noun

Sense: a short polymer of amino acids linked by peptide bonds

Synonyms
Hyponyms
Various