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

Card 622HSK Level 3622/2202
CARD622
PROGRESS28%
怪不得
guài bu de
no wonder; so that's why; put no blame on

Reveal: Click/Space/Enter/↑↓/w/s/j/kNavigate: ←→/h/l/a/d