Definitions by garcus marone
german trenchcoat
the act of lifting up your shirt over another's head and ingulfing him or her while drenched in sweat, creating an unpleasent situation for the victim
german trenchcoat by garcus marone March 18, 2009