I duckduckgoed it, but found a lot of different definitions. I found "tips for life," "titties for life," "true fucking loser," "too fucking long," and others.