hamstrung - hamstrung - Turkish English Dictionary