Selfward Share definition Flag A self reward. A reward for one's self for an achievement. Michael bought himself a Tesla right after he managed to leave an abusive relationship. It's a selfward for leaving that crazy woman. Selfward by hollahollamuhfarks January 15, 2022 0 0 Get merch Get the Selfward mug. Buy Now — $32.95 See more merch