relaxases

English

Noun

relaxases

  1. plural of relaxase