Brassica oleracea ?
Brassica oleracea L., Sp. Pl. 667 1753. (syn: Brassica oleracea var. viridis L. …..) ?; . For ID please: Tree Spinach? – efloraofindia | Google Groups SK341JAN24-2017:ID : 6 posts by 2 authors. Attachments (5) Location: Bajrabarahi,Nepal Altitude: 4700 ft. Date: 31 December 2016 Wild or cultivated? Brassicaceae. I have no idea….