Trichomes are microscopic, hair-like structures on cannabis plants that produce and store cannabinoids, terpenes, and other phytochemicals.