to rest on one's laurels - Español Inglés Diccionario