relaxases
English
Noun
relaxases
plural of
relaxase