shame on me

Interjection

 * 1) An expression of self-disapproval.

Translations

 * Chinese:
 * Mandarin:
 * Finnish: saisin hävetä
 * French: honte à moi
 * Marathi: लाज वाटली पाहिजे मला