(to be) on tenterhooks - French English Dictionary