Juggernaut (video game)
WordNet

noun


(1)   A crude idol of Krishna
(2)   An avatar of Vishnu
(3)   A massive inexorable force that seems to crush everything in its way
 
x
OK