stall [noun] + makeshift [adjective]