shed made of branches in the countryside - İspanyolca İngilizce Sözlük