Cannabis sativa
Explore definitions, synonyms, and language insights of Cannabis sativa
Definitions
                    Noun
                    
            a strong-smelling plant from whose dried leaves a number of euphoriant and hallucinogenic drugs are prepared