champing at the bit - French English Dictionary