to land in a public shelter - Türkçe İngilizce Sözlük