makeshift

adj. Temporary. n. Temporary substitute or device.

n. That with which one makes shift; a temporary expedient.