shed made of branches in the countryside - Español Inglés Diccionario