(publicly) name and shame someone - Español Inglés Diccionario