WATER TREE


Meaning of WATER TREE in English

a climbing shrub (tetracera alnifolia, / potatoria) of western africa, which pours out a watery sap from the freshly cut stems.

Webster English vocab.      Английский словарь Webster.