improvised shelter - Spanish English Dictionary