power-driven road roller - Spanish English Dictionary