The way I see it....is that this man is not ur boss/supervisor, he's just another worker, right?....Why even "listen" or even try to understand what the jerk is saying? It's obvious he's trying to make you angry & frustrated....so why let him?...Surely, all your other co-workers know what he is doing. And of course, so do you!....I would not even waste a minute with this man. Ignore him....Just shrug and laugh whenever he does it again and walk off. Sooner or later he's gonna tire of his stupid game.
If whatever the man was saying is work-related...just ask another employee, explaining that you have a hard time understanding what was said, and if it's important enough, then ur boss should be the one to tell you.
I would not even waste time to record what the man is saying or even report it to my boss or the higher-ups....Everyone has to deal with people who act like this, even I did...
I found it best to ignore it, don't dwell on it. If it were ur boss or supervisor, then that's another story....and if the man was making threats against you, then of course, it needs to be reported.
Just maybe the man is looking for a fight, or just knows you are sensitive and is playing that against you.....If you value your job, just ignore what the man is saying to you....but if you feel the atmosphere working with this man is too much for you, then perhaps give your notice to quit. But, if it were me, and I liked my job, I would not let just one man make me miserable on the job....ignore the SOB....Good Luck, Steine!