不可厚非 [ bù kě hòu fēi ]

基本释义

说话做事虽有缺点,但还有可取之处,应予谅解。

英文翻译

Don't blame