dodecahistidine noun1 •Twelve contiguous histidine amino acids, typically in a terminal position of some enzymes