ITV

Something you say when you disapprove of something. (inside joke)
I asked if she liked Adobe's subscription practices, she responded "ITV".
by NNinja1255 August 03, 2025
mugGet the ITV mug.