give oneself no peace - Turco Inglés Diccionario