English Dictionary
Definition shame on you in British English
shame on you phrase
phrase
1
used for telling someone that they should feel guilty or embarrassed
Synonyms and related words
