the people's army put all to rout wherever they went
Related Translations:
所向披靡: carry the world before one; carry all before one; ever triumphant; ever victorious; have uninterrupted success; make a clean sweep of all obstacles wherever one goes; mow down all resistan
势如破竹所向披靡: smash all resistance and advance victoriously everywhere
人民军队: geish al shaabguwat el musalakajaysh al shaabjaysh al-shaabjichal al shaabpeople's armywojsko ludowe