







骂天咒地 is a Chinese idiom (chengyu) meaning “to curse indiscriminately”. To rail at everything; to rant and rave. Literally, “curse heaven and swear at earth”.

Turn a Chinese character or sentence into a GIF or MP4
Open the tool →
Chinese and English fill-in vocabulary worksheets
Open the tool →
Printable tracing sheets with a QR learning companion
Open the tool →
Picture and word Bingo for your class
Open the tool →骂天咒地 (mà tiān zhòu dì) is a Chinese idiom (chengyu) meaning “to curse indiscriminately”.
骂天咒地 is pronounced mà tiān zhòu dì in Mandarin Chinese.
Literally, 骂天咒地 means “curse heaven and swear at earth”. It is used to mean “to curse indiscriminately”.
不指明对象地诅咒漫骂。亦作“骂天扯地”。