hamstrung
definitions
-
verb
to hamstring or cripple; to severely weaken or hinderfr: paralyser; entraver
-
adjective
crippled or severely hindered; unable to function effectivelyfr: paralysé; entravé
examples
-
The budget cuts hamstrung the project.
Les coupes paralysaient le projet.
-
The team felt hamstrung by lack of resources.
L'équipe se sentait paralysée par manque.