do a moonlight flit

idiom

Definition of do a moonlight flit

British, informal
: to leave a place secretly during the night especially to avoid paying money that one owes