Senses
怪不得 no wonder
Used to express that one now understands the reason for a situation and is no longer surprised by it; so that's why.
怪不得 not to blame
Cannot be blamed or should not be reproached; not responsible for a particular outcome.