Englishfor English speakers
Mannheim
—
noun
a city in southwestern Germany at the confluence of the Rhine and Neckar rivers
steamroller
Noun
—
A steamroller is a steam-powered heavy road-making machine.
A steamroller was used to make the road smooth and hard.
—
A modern steamroller is a petrol or diesel-powered heavy road making machine.
—
A figure of speech for anything that rolls over someone or something else.