leave the rest to me - Turkish English Dictionary