immane juggernaut means: An Inexorable, Monstrously Massive Force that Crushes All That Is in Its Way (in Community Dictionary, added by Juliana Salazar)