have ants in your pants - French English Dictionary