Heartseed definition

(botany) Any plant of the species of Cardiospermum, climbing plants with round seeds marked with a spot like a heart.
noun
0
0
Advertisement

Origin of heartseed