sich einen weg durch die menge etc. bahnen

listen to the pronunciation of sich einen weg durch die menge etc. bahnen
German - English
to fight your way
to battle your way (rare) through the crowd etc