Noun Definition
steamroller
1.Definition: a massive inexorable force that seems to crush everything in its way
Related Noun(s):juggernaut
Category: People2.Definition: vehicle equipped with heavy wide smooth rollers for compacting roads and pavements
Category: Objects