person who ruthlessly criticizes another - Español Inglés Diccionario