Word Meaning

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


Meaning of corchorus

- The common name of the Kerria Japonica or Japan globeflower, a yellow-flowered, perennial, rosaceous plant, seen in old-fashioned gardens.