1 definition by Baba Booey - UConn

1
Originating from root word penetration.
To penetrate or have sexual intercourse
Did you pen last night? hell yea i penned last night. Nahhh meann!
by Baba Booey - UConn December 15, 2004
Get the merch
Get the Pen neck gaiter and mug.