CHARRAS Meaning of CHARRAS in English noun the gum resin of the hemp plant (cannabis sativa). ·same·as churrus. Webster English vocab. Английский словарь Webster. 2012