Skip to main content

Definitions by Baba Booey - UConn

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