oligoadenylates
English
Noun
oligoadenylates
plural of
oligoadenylate