makeshift

adjective
  1. serving as a temporary substitute; improvised
noun
  1. a temporary substitute or solution

Examples