Language:
Free Online Dictionary|3Dict

神出鬼没

Source : CEDICT

lit. Gods appear and devils vanish (idiom); to appear and disappear unpredictably/to change rapidly