makeshift shelter - Allemand Anglais Dictionnaire