What does Aptamer mean?

Aptamer - German to English

aptamer