storm of excitement - Turkish English Dictionary