double down on an idea - Español Inglés Diccionario