Translation of TD in Spanish:

TD

noun

  • 1

    (in US football)

    touchdown

  • 2

    (in US)

    Treasury Department

  • 3

    (in Ireland)

    Teachta Dála