to land in a public shelter - Turco Inglés Diccionario