Cardiospermum grandiflorum

Explore definitions, synonyms, and language insights of Cardiospermum grandiflorum

Definitions

Noun
herbaceous vine of tropical America and Africa

More General Terms