oligopseudorotaxanes
English
Noun
oligopseudorotaxanes
plural of
oligopseudorotaxane