Big Huge Thesaurus

toroid

noun

sounds kind of like