Translation of TD in Spanish:

TD

noun

  • 1

    (in US football)
    • touchdown
  • 2

    (in US)
    • Treasury Department
  • 3

    (in Ireland)
    dipudado del parlamento irlandés
    • Teachta Dála