Noun Definition

steamroller

1.Definition: a massive inexorable force that seems to crush everything in its way

Related Noun(s):juggernaut

Category: People

2.Definition: vehicle equipped with heavy wide smooth rollers for compacting roads and pavements

Category: Objects