oligoadenylases

English

Noun

oligoadenylases

  1. plural of oligoadenylase