meaning of bei Nacht und Nebel abhauen

bei Nacht und Nebel abhauen - German to English

to accomplish a moonlight flit [Br.] [coll.]