putty rubber - Turkish English Dictionary