1 definition by HeyKaiLookI’mOnUrbanDictionary

1
The act of nutting and having it french kissed into your ass while yelling “It’s Tool Time!”
Hey I heard some slut French kissed Aden’s nut up his ass, she gave him Tim Allen’s Hand Grenade
Get the mug
Get a Tim Allen’s Hand Grenade mug for your guy Georges.