MAKESHIFT Meaning of MAKESHIFT in English adj. & n. --adj. temporary; serving for the time being (a makeshift arrangement). --n. a temporary substitute or device. Oxford English vocab. Оксфордский английский словарь. 2012