makeshift [adjective] + shelter [noun]