1) steamrollerNoun
|
|
A massive inexorable force that seems to crush everything in its way. | بھاپ سے چلنے والا رولر تباہ کن طاقت |
2) steamrollerNoun
|
|
Vehicle equipped with heavy wide smooth rollers for compacting roads and pavements. | کچل دینے والا رولر |