1 definition 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!
by Baba Booey - UConn December 16, 2004
Get the Pen mug.