怪不得

Adverb

 * 1) no wonder; small wonder

Verb

 * 1) to be not able to blame
 * 1) to be not able to blame