Subscribe English
look up any word, like yeet:

1 definition by Mackin Molly

 
1.
randomly being kissed on the lips , south philly term for not hooking up but being kissed randomly
Dude, i was sitting on the swings and he pupped me!
by Mackin Molly October 03, 2010
1 1