look up any word, like the eiffel tower:
 
1.
British slang - verb phrase.
To irritate.
You're really pecking my head.
by aj phythian January 17, 2004