Where does “rotaxane” come from?

rotaxane (English): any complex of two molecules, one of which has...

Definitions

  1. any complex of two molecules, one of which has...

Words derived from “rotaxane