What does BDTF stand for?

What does BDTF mean? We have 5 definitions. Read most used BDTF meanings below.