Definitions by Shrizi
HAM
Stands for Hard as a Motherf*cker. When someone does something requiring extra effort that the normal person wouldnt usually do. Completely replaces the word 'in' when used in urban context.
TMG
Look at that banging ting in the corner with that dude, come we TMG him!
... 20mins later...
You sick man! that dude got TMG'd!! HAHA so ham
... 20mins later...
You sick man! that dude got TMG'd!! HAHA so ham