A climbing shrub (Tetracera alnifolia, / potatoria) of Western Africa, which pours out a watery sap from the freshly cut stems.
WATER TREE
Meaning of WATER TREE in English
Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012