storm/wave of enthusiasm - Spanish English Dictionary