TRFTS: Third Rock from the Sun

What does TRFTS mean? The above is one of TRFTS meanings. It may have other definitions. Please refer to the end of this passage.

Definition in English: Third Rock from the Sun

TRFTS also stands for:
... more