to land in a public shelter - Spanish English Dictionary