What does Aptamere mean?

Aptamere - German to English

aptamers