Word Meaning

Find the meaning or definition of a word or phrase in English


Meaning of heartseed

- A climbing plant of the genus Cardiospermum, having round seeds which are marked with a spot like a heart.