There are hundreds of compounds in the cannabis plant, including THC, CBD, and terpene essential oils that all play an important part in defining the characteristics of a strain. This "entourage effect" is responsible for the astounding diversity found in cannabis, and determines the effects (indica vs. sativa), potential medical applications, and flavor.