Topic: MOTOR VEHICLES


steamroller

1 noun
     
steam‧roll‧er1 [countable]
1TTC a heavy vehicle with very wide wheels that is driven over road surfaces to make them flat
2 someone who uses their power and influence to make sure that something happens the way they want it to

Explore MOTOR VEHICLES Topic