Medical cannabis, medicinal cannabis or medical marijuana (MMJ) refers to cannabis products and cannabinoid molecules that are prescribed by physicians for their patients. The use of cannabis as medicine has a long history, but has not been as rigorously tested as other medicinal plants due to legal...