Big lorry (10)
(Other definitions for juggernaut that I've seen before include "delivers in a big way" , "Large lorry - incarnation of Vishnu" , "Old Hindu idol" , "Huge idol, lorry" , "Relentlessly destructive force or object" .)
(Other definitions for juggernaut that I've seen before include "delivers in a big way" , "Large lorry - incarnation of Vishnu" , "Old Hindu idol" , "Huge idol, lorry" , "Relentlessly destructive force or object" .)