Find the word definition

Wikipedia
I-Television

, also known as ITV, is a Japanese broadcast network affiliated with the JNN. Their headquarters are located in Matsuyama, Ehime Prefecture.