Definition of TD in English:

TD

  • 1Technical drawing.

  • 2American Football
    Touchdown.

  • 3Treasury Department.