Scaramouche noun2 •(slang, no longer used) A disreputable fellow; a scoundrel. •(slang, no longer used) A tumbler; an acrobat. formsScaramouches