诟病的英文翻译

中文:诟病

英文翻译:castigate; denounce免费