give no rest - Turkish English Dictionary