putty rubber - Spanish English Dictionary