to land in a public shelter - Almanca İngilizce Sözlük