keep the wolves at bay - French English Dictionary