Bladder Senna (noun) Definition, Meaning & Examples

noun
  1. a Eurasian leguminous plant, Colutea arborescens, with yellow and red flowers and membranous inflated pods
Bladder Senna (noun) Definition, Meaning & Examples

More Definitions