What is makeshift? What is makeshift? A temporary or expedient substitute for something else.Suitable as a temporary or expedient substitute: used a rock as a makeshift hammer.