Sell The Fucking Rally
Stock Market term to sell into any sign of strength believing in a long term bear market. Opposite of BTFD (buy the fucking dip).
QE3 hinted at for the 37th time this week causing a short term rally followed by another leg down in the stock market. STFR when the announcement is first made and the market pops up.
by John Cocksmith August 21, 2011
Means "Smell The Fucking Roses". Used when in a conversation where the other person acts, or is, extremely busy.
Bob: Damn, I'm just so busy at the moment, sorry.
Joe: Just STFR
by Taniss999 January 17, 2012