Huge vehicle (10)
I believe the answer is:
juggernaut
(Other definitions for juggernaut that I've seen before include "Force that demands self-sacrifice" , "Articulated lorry" , "Large 26 Across" , "16 21 [INDIAN IMPORT]" , "Relentlessly destructive force or object" .)