orbatide
Noun
Meaning
orbatide (plural orbatides)
A group of bioactive cyclic ribosomally synthesized and posttranslationally modified peptides of natural plant sources
Noun
orbatide (plural orbatides)
A group of bioactive cyclic ribosomally synthesized and posttranslationally modified peptides of natural plant sources