Definition Definition

charras - Meaning and Examples

Meaning of 'charras' (Webster Dictionary)

1 . Charras [ n.]
- The gum resin of the hemp plant (Cannabis sativa). Same as Churrus.