rubber-covered roller - Spanish English Dictionary