shelter made of tree branches - İspanyolca İngilizce Sözlük