a strident criticism - Spanish English Dictionary