topoisomerases
English
Noun
topoisomerases
plural of
topoisomerase