smarty pants - French English Dictionary