scaramouche - Turkish English Dictionary