makeshift

noun

1.
something contrived to meet an urgent need or emergency
Derived from:
makeshift