acronym for "big fat turd"; not to be confused with BFG (big friendly giant)
Man, my mom is being such a BFT today.