self-hardening putty - Turkish English Dictionary