Big Huge Thesaurus

cycliophora

noun

sounds kind of like