Noun
English Wikipedia has an article on:supertoroidWikipedia supertoroid (plural supertoroids) (mathematics) Any of several surfaces related mathematically to a torus