be very critical and scathing (parliament, speech, or article) - Spanish English Dictionary