smarty-pants
Le mot anglais du jour : Daily words to boost your vocabulary
smarty-pants
Word of the Day : Definitions for smarty-pants : noun: Someone who presents as being obnoxiously clever.
Le mot anglais du jour : Daily words to boost your vocabulary
smarty-pants
Word of the Day : Definitions for smarty-pants : noun: Someone who presents as being obnoxiously clever.