to hamstring something - Spanish English Dictionary