a person who expresses dislike of somebody/something and talks about their bad qualities, especially publicly
منتقد, عیبجو, سرزنشگر, انتقادکننده
She has become one of the ruling party's most outspoken critics.
a harsh/fierce/vocal critic
a critic of private healthcare