not give someone even a moment rest - Español Inglés Diccionario