a flood of emotions - Turkish English Dictionary