Cannaflavins: Unique and Promising Flavonoids from Cannabis Plant Cannabis is a plant that has been used for recreational and medicinal purposes for thousands of years. It contains hundreds of chemical compounds, known as cannabinoids, terpenes, and flavonoids, that interact with the human body in various ways. Among these compounds, cannaflavins […]