thioaptamers
English
Noun
thioaptamers
plural of
thioaptamer