storm/wave of enthusiasm - Francés Inglés Diccionario