Road roller
noun
noun ·Rare ·Advanced level
Definitions
Noun
- 1 A heavy engineering vehicle used to compact asphalt in the construction of roads.
- 2 vehicle equipped with heavy wide smooth rollers for compacting roads and pavements wordnet