Cannabis (Cannabis sativa), is a flowering plant with wide use applications such as medicine, textiles, food and more. Cannabis is often categorized into two varieties, marijuana and hemp.