Terpenes are a large and diverse class of organic compounds produced by a variety of plants, including cannabis, and some insects. They are responsible for giving plants their distinctive aromas and flavors. In cannabis, terpenes play a key role in differentiating the scent and taste of each strain, ranging from citrus and pine to earthy and skunky.