isomerasa
Meanings
Noun
1. isomerase (biochemistry)