octarepeat

English

Etymology

From octa- +‎ repeat.

Noun

octarepeat (plural octarepeats)

  1. (biochemistry) A sequence of octapeptides that are repeated in a polypeptide or protein