×

Polyrotaxane

Polyrotaxane is a type of mechanically interlocked molecule consisting of strings and rings, in which multiple rings are threaded onto a molecular axle and prevented from dethreading by two bulky end groups. Wikipedia