cannabis hashish hasheesh – Meaning and Explanation