be hamstrung - Türkçe İngilizce Sözlük