person with ants in his pants - French English Dictionary