The potent odour of cannabis comes from two organic compounds called terpenes and terpenoids, also found in most flowers. These smelly molecules have an effect on the way cannabinoids is processed, and plays a significant role in the flavor and smell of the cannabis .