be straining at the leash - French English Dictionary