Wiktionary
supertorus
n. (context mathematics English) supertoroid
n. (context mathematics English) supertoroid