Where did the term '420' come from?

Happy 420!!
12 answers 12