CHARRAS


Meaning of CHARRAS in English

noun the gum resin of the hemp plant (cannabis sativa). ·same·as churrus.

Webster English vocab.      Английский словарь Webster.