makeshift dwelling, typically on someone else's property - İspanyolca İngilizce Sözlük