There are three types of cannabinoids known to scientists today: endocannabinoids (found within the human body), phytocannabinoids (found in plants such as cannabis), and ones created in a lab known as synthetic cannabinoids.  In addition to cannabinoids, the chemical profile of the cannabis plant contains other compounds like terpenoids, amino acids, proteins, sugars, enzymes, fatty acids, esters, and flavonoids, just to name a few. Learn more

via Cannabinoids: The Science Behind the Cannabis Plant.