VariousWords beta
Related Terms:
Definitions:
Noun
steamroller
road roller
Definition: vehicle equipped with heavy wide smooth rollers for compacting roads and pavements
Definition: A heavy engineering vehicle used to compact asphalt in the construction of roads.