dodecahistidine

Noun

 * 1) Twelve contiguous histidine amino acids, typically in a terminal position of some enzymes