English

edit

Noun

edit

oligoadenylases

  1. plural of oligoadenylase