Steamroller (Noun)
Meaning 1
A massive inexorable force that seems to crush everything in its way.
Classification
Nouns denoting people.
Synonyms
Hypernyms
Related Words
Meaning 2
Vehicle equipped with heavy wide smooth rollers for compacting roads and pavements.
Classification
Nouns denoting man-made objects.