怪不得

guàibude
  1. no wonder!
  2. so that's why!

CEDICT

Entry Composition