come off well - Turkish English Dictionary