a smarty pants - French English Dictionary