shelter made of tree branches - Espagnol Anglais Dictionnaire