storm/wave of enthusiasm - Turkish English Dictionary