intercalator
Noun
Meaning
That which intercalates
(biochemistry) Any of several classes of small molecule that insert themselves into the structure of DNA
Source: en.wiktionary.orgNoun
That which intercalates
(biochemistry) Any of several classes of small molecule that insert themselves into the structure of DNA
Source: en.wiktionary.org