translate English to French: Shame on you!
Quelle honte!