translate English to French: He has some cheek!
Quel culot!