Definitions of Cardiospermum:

  • noun:   tendril-climbing herbs or shrubs whose seeds have a white heart-shaped spot