Noun Definition

heartseed

1.Definition: herbaceous vine of tropical America and Africa

Category: Plants