Big Huge Thesaurus

Scaramouch

noun

sounds kind of like