What does bei Nacht und Nebel abhauen mean?

bei Nacht und Nebel abhauen - German to English

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