hamstrung
definitions
-
verb
to hamstring or cripple; to severely weaken or hinderes: debilitar; estorbar
-
adjective
crippled or severely hindered; unable to function effectivelyes: debilitado; estorbado
examples
-
The budget cuts hamstrung the project.
Los recortes debilitaron el proyecto.
-
The team felt hamstrung by lack of resources.
El equipo se sentía estorbado por falta.