makeshift dwelling, typically on someone else's property - Spanish English Dictionary