Penrith Picasso Share definition Flag Embarrassing vomit on Public Transport. Usually into a bag as to not draw attention Wow, check out Adam...Just did the Penrith Picasso. At least he has a plastic bag. Penrith Picasso by chesterzoe March 23, 2010 0 0 Get merch Get the Penrith Picasso mug. Buy Now — $32.95 See more merch