keep (one) on tenterhooks - French English Dictionary