It appears that the word is actually a combination of a couple of British slang words. It seems to have many meanings below are few.
- one who goes around hitting people in their privates.
- one who masturbates in public restrooms
- A large hariy guy or woman who in there spare time likes to molest small animals and also elephants, they like llamas and like to munch on the nostrils of several kangaroos(mainly austrailan).
- chick who gives blow jobs to random guys
- A really cool nerd.
Source: urban dictionary