keep (one) on tenterhooks - Turkish English Dictionary