to need respite - Español Inglés Diccionario