English

edit

Noun

edit

intramer (plural intramers)

  1. An intracellular aptamer

Anagrams

edit