je-sais-tout

Etymology
lit. 'I know everything'.

Noun

 * 1)  know-it-all, smart aleck

Related terms
This expression can be specifically gendered:


 * (specifically masculine form)
 * (specifically feminine form)