Origin: Latin prefix inter-
Definition, synonyms and related words
Any molecule that intercalates, or is inserted, between two others