SEARCH Articles Figures Tables Chemistry definition Lehn, Jean-Marie, definition supramolecular chemistry Supramolecular definition