(to be) on tenterhooks - Turkish English Dictionary