Wiktionary
topoisomerases
n. (context biochemistry English) (plural of topoisomerase English)