Salad tree is a tall growing vegetative plant whose leaves taste similar to lettuce. The only downside is that the leaves can be a bit slimy, similar to okra, so just be aware. Typically used fresh or cooked.
No scientific studies could be found on this crop.