(UK slang)A term in place of "what the hell?". Could also be used to insult someone.
Itchy fuck, could you not buy Shell V Power