heartseedEnglish

Cardiospermum grandiflorum, heartseed

Noun

Herbaceous vine of tropical America and Africa

English: heartseed, Cardiospermum grandiflorum

English words with similar meanings

Show 1 words