怪不得 (pinyin: guài bu de, written "guai bu de" or "guaibude") means no wonder!. Below: its meaning, pronunciation, stroke order, and example sentences, so you can learn how to read, say, and write 怪不得.