622 / 2202

What does 怪不得 (guài bu de) mean in English?

怪不得
guài bu de

no wonder; so that's why; put no blame on