Meaning of traveller's tree

Definition of traveller's tree

(noun) giant treelike plant having edible nuts and leafstalks that yield a refreshing drink of clear watery sap; reputedly an emergency source of water for travelers

Other information on traveller's tree

WIKIPEDIA results for traveller's tree
Amazon results for traveller's tree