makeshift shelter - Español Inglés Diccionario