Translation of ITV in Spanish:

ITV

noun

  • 1British

    Independent Television