難怪不得

难怪不得
nan²guai⁴bu²de²
  1. (Sichuanese) no wonder; small wonder
  2. no wonder; small wonder

Wiktionary

Entry Composition