en mettre plein la vue

Verb

 * 1)  to sock it to someone, to blow someone away, to impress someone

Conjugation

 * see