Big Huge Thesaurus

scaramouche

noun

sounds kind of like