Wiktionary
peroxiredoxins
n. (plural of peroxiredoxin English)
Wikipedia
Peroxiredoxins