Definition, synonyms and related words
Any peptide composed of two strands connected by thioether links