Cannabinoids and terpenes have many differences. Terpenes are natural essential oils that control the smell and taste of things.