topoisomerases

English

Noun

topoisomerases

  1. plural of topoisomerase