hamstrung - Turkish English Dictionary