storm/wave of enthusiasm - French English Dictionary