What is Giraffe-neck?
To botch or bungle. An exclamation of frustration.
Oh giraffe-neck! I just dropped my shampoo bottle on my foot. It really hurt.
See bollix, shit, ouch, poopy, hooligan