无可非难 meaning in Chinese
be above [beyond] reproach; above criticism; beyond challenge; not blameworthy; reproachless; without rebuke
Examples
- Barrington was constrained to admit that all things considered it was right for newman to mind his own business .
巴林顿不得不承认,要是从各方面考虑一下,纽曼这种自扫门前雪的态度实在也无可非难。