一个英语短语请帮忙翻译一下

I have made no bones about the fact that I think China's P.R in past years has been appalling.
上面这句话中make no bone是什么意思,知道的请告知一下,Appreciate it

毫无顾忌,毫不犹豫
温馨提示:答案为网友推荐,仅供参考