intramer
English
Noun
intramer
(
plural
intramers
)
An
intracellular
aptamer
Anagrams
interarm