Definitions of Cardiospermum grandiflorum:

  • noun:   herbaceous vine of tropical America and Africa