(publicly) name and shame someone - Francés Inglés Diccionario