Definition.comA Juggernaut is a vast contraption designed to emit foul stenches, create harsh roars, and disturb pleasant byways.Leonard Rossiter