to land in a public shelter - Turkish English Dictionary