Word Meaning

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


Meaning of charras

- The gum resin of the hemp plant (Cannabis sativa). Same as Churrus.