'stopgap' definitions:

Definition of 'stopgap'

(from WordNet)
noun
Something contrived to meet an urgent need or emergency [syn: makeshift, stopgap, make-do]