ridiculed and ashamed - Turkish English Dictionary