be hamstrung - İspanyolca İngilizce Sözlük