Mary Jane, pot, weed, grass, 420 or ganja, these street names all define one thing: marijuana. A controversial topic of discussion, scientifically termed Cannabis, marijuana has witnessed an ever-increasing acceptance within society in the past few years - especially with several ...