rest on your oars - Español Inglés Diccionario