Language:
Free Online Dictionary|3Dict

擺地攤

Source : CEDICT

lit. to set up a stall on the ground; fig. to start up a new business