putty head - Spanish English Dictionary