"guy #1-"that goddamn juggernaut is hard to kill"
some crazy motherfucker on call of duty mw2 who is physically impossible to kill making the game increasingly frustrating
""guy #1-"that goddamn juggernaut is hard to kill"" What is the definition of "juggernaut"?