be publicly disgraced - Turkish English Dictionary