Chinese-English dictionary »

怪不得 /guàibude/ meaning in English

ChineseEnglish
怪不得 /guàibude/ noun

small wonder(unsurprising occurrence)
noun