Big Huge Thesaurus

Exocycloida

noun

sounds kind of like