Longman Dictionary of Contemporary English homepage

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
Word of the Day
The MOTOR VEHICLES
Word of the Day is:

Other related topics