Wiktionary
thioredoxins
n. (plural of thioredoxin English)
n. (plural of thioredoxin English)