meaning of Aptamere

Aptamere - German to English

aptamers