smokuddlefuck buddy
Someone (usually of the opposite sex) who you can do any of the following things with, but not limited to:
1. smoking
2. cuddling
3. fucking
1. smoking
2. cuddling
3. fucking
John: I'm gonna go over my smokuddlefuck buddy's house.
Not John: Ok, have fun smokuddlefucking.
Not John: Ok, have fun smokuddlefucking.