TDHD: The Dirty Half Dozen

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

Definition in English: The Dirty Half Dozen

TDHD also stands for:
... more