shelter made of tree branches - Español Inglés Diccionario