I think the official defintion is active substances you put into your body other than nourishment, or something along those lines. However society tends to term it in a negative way. "STAY AWAY FROM DRUGS KIDS!!" tends to lump weed in with crack or heroin, and all of us potheads know that that's total bullshit.