rest on one's oars - Francés Inglés Diccionario