oligomerases

English

Noun

oligomerases

  1. plural of oligomerase