Meaning of cannabis sativa

Definition of cannabis sativa

(noun) a strong-smelling plant whose dried leaves can be smoked for a pleasant effect or pain reduction

Other information on cannabis sativa

WIKIPEDIA results for cannabis sativa
Amazon results for cannabis sativa