Top definition
Joint Task Force 2
made up of the best special forces canada offers, A joint force between the RCMP and the CAF.
JTF2 goes into afganstian and kicks ass before anyone in canada even started to think about taking on the mission
by radgravity January 09, 2008
Mug icon

Cleveland Steamer Plush

The vengeful act of crapping on a lover's chest while they sleep.

Buy the plush

Activity