Noun
oligoviologen (plural oligoviologens) (organic chemistry) Any compound composed of several viologen moieties