topoisomerasa
Meanings
Noun
1. topoisomerase (biochemistry)