English edit

Noun edit

intramer (plural intramers)

  1. An intracellular aptamer

Anagrams edit