on the spur of the moment - Español Inglés Diccionario