(memories) come flooding back - Turkish English Dictionary