to hamstring something - Espagnol Anglais Dictionnaire