The cannabis plant consists of roots, stems, leaves, flowers and seeds. The roots absorb water and nutrients from the soil. The stems bear the leaves, which are important for photosynthesis. The flowers are rich in cannabinoids like THC and CBD, while the seeds contain the genetic material for the next generation.