That means to paralyze.
For example: Bauernproteste legen Städte und Autobahnen lahm means farmers’ protests paralyze cities and freeways.

The week of rage – What’s in store for us tomorrow?
Starting tomorrow, farmers all over Germany will be taking to the barricades to demonstrate against the government’s (subvention-cutting) policy. Expected are highway blockades, rallies, protest camps and rallies all over the country. The farmers’ association expects “tens of thousands of tractors” to take part.
Pingback: German of the day: Lahmlegen – THE FLENSBURG FILES
I shared this on my blog but I have one that I am putting together which once done, you can share it on your page. Also a very hot topic.
As promised. Feel free to repost with credit going to The Flensburg Files. Keep on writing and looking forward to more of your work. https://flensburgerfiles.wordpress.com/2024/01/12/remigration/