Big Huge Thesaurus

Cycliophora

noun

sounds kind of like