Word info

aptatope

Noun

Meaning

aptatope (plural aptatopes)

The binding-site of an aptamer

Source: en.wiktionary.org

Close letter words and terms