'stopgap' definitions:

Definition of 'stopgap'

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