hamstrung
definitions
-
verb
to hamstring or cripple; to severely weaken or hinderid: melumpuhkan; menghambat
-
adjective
crippled or severely hindered; unable to function effectivelyid: lumpuh; terhambat
examples
-
The budget cuts hamstrung the project.
Pemotongan anggaran melumpuhkan proyek.
-
The team felt hamstrung by lack of resources.
Tim merasa terhambat oleh kurangnya sumber daya.