Meaning of Cardiospermum

Definition of Cardiospermum

(noun) tendril-climbing herbs or shrubs whose seeds have a white heart-shaped spot

Other information on Cardiospermum

WIKIPEDIA results for Cardiospermum
Amazon results for Cardiospermum