ALL meanings of senna leaf
sen·na leaf
S s - noun senna leaf the dried leaflets of any of these plants, used as a cathartic and laxative 0
- noun senna leaf the dried leaflets of any tropical plants of the genus Cassia, esp Cassia acutifolia and Cassia angustifolia, used as a cathartic and laxative 0