Cannabis is genus of flowering plants that includes three distinct species: Cannabis sativa, Cannabis indica and Cannabis ruderalis. Cannabis contains more than 400 phytochemicals and at least 60 known cannabinoids. THC and CBD are two of the most known cannabinoids.