Back to Dictionary
怪不得
guàibude
1. no wonder!
2. so that's why!
HSK 5 Common • Top 9%