promosapien Share definition Flag a person thats way more pro then you fred: DID YOU SEE THAT!!!!! jack: yeah hes a promosapien promosapien by digifresh April 16, 2008 0 0 Get merch Get the promosapien mug. Buy Now — $32.95 See more merch