to land in a public shelter - Deutsch Englisch Wörterbuch