1 definition by Roach Infesta

A drug dealer that delivers.
"Hey dude, Papa John is on the phone...he'll be here in 20."
by Roach Infesta January 22, 2007
Get the Papa John mug.