Cardiospermum

Explore definitions, synonyms, and language insights of Cardiospermum

Definitions

Noun
tendril-climbing herbs or shrubs whose seeds have a white heart-shaped spot