(publicly) name and shame someone - Turkish English Dictionary