you should be ashamed of yourself - Turkish English Dictionary