Language:
Free Online Dictionary|3Dict

难怪

Source : CEDICT

(it's) no wonder (that...)/(it's) not surprising (that)