Common Noun Collocations of makeshift

affair, altar, arrangement, bandage, bar, bed, bridge, camp, dance, desk, floor, hospital, kitchen, laboratory, nature, office, pillow, platform, raft, shelter, sling, solution, stage, stretch, studio, substitute, table, tent, way, weapon