Word Meaning

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


Meaning of chulan

- The fragrant flowers of the Chloranthus inconspicuus, used in China for perfuming tea.