make shift

/M EY1 K SH IH0 F T/
verb
  1. 1

    To contrive; to invent a way of surmounting a difficulty.

noun
  1. 1

    A temporary (usually insubstantial) substitution.

adjective
  1. 1

    Made to work or suffice; improvised; substituted.

    โ€œThey used the ledge and a few branches for a makeshift shelter.โ€

noun
  1. 1

    A rogue; a shifty person.

Source: https://en.wiktionary.org/wiki/make%20shift, https://en.wiktionary.org/wiki/makeshift