to land in a public shelter - Allemand Anglais Dictionnaire