makeshift

n.
  1. That with which one makes shift; a temporary expedient, with implication of inferiority to the more usual object or means.