person who ruthlessly criticizes another - Spanish English Dictionary