Cannabis, also known as marijuana, is a plant that contains psychoactive compounds called cannabinoids, the most notable of which are THC (tetrahydrocannabinol) and CBD (cannabidiol). Cannabis has been used for both recreational and medicinal purposes for thousands of years.