Definition Definition

water tree - Meaning and Examples

Meaning of 'water tree' (Webster Dictionary)

1 . Water tree
- A climbing shrub (Tetracera alnifolia, / potatoria) of Western Africa, which pours out a watery sap from the freshly cut stems.