come off well/badly - Turkish English Dictionary