鬼哭神嚎 meaning in English
demons weeping and spirits crying -- a dreadful clamor; moaning like ghosts and howling like spirits; the wailings of ghosts and moans of demons; terrifying cries; ghosts shrieked and specters howled.; devils howl and spirits cry.; (there was the sound of weeping like) ghosts and devils mourning