Cannabis has more than 200 bioactive compounds. Most of them are understudied but functions of some of them, like THC, CBD, and terpenes, are well understood. However, cannabis has a substantial hidden potential — take for instance chemical compounds known as flavonoids. Roughly 10% of these are known to be present in cannabis plants.