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