lasso peptide

Noun

 * 1)  Any of a large group of macrocyclic peptides whose structure resembles a knotted lasso