Translation of ITV in Spanish:

ITV

noun

British

  • 1

    Independent Television