oligoadenylates

English

Noun

oligoadenylates

  1. plural of oligoadenylate