How do you deal with your aggressive co-worker?

She yelled at me several times in front of my other co-workers and it made me feel embarrassed. I told her she shouldn't down team mood but she apologized but did same thing again and if she does it again I want to say something to embarrass her as she embarrassed me, what should I say?

How do you deal with your aggressive co-worker?
Post Opinion