I don't think anybody is sure, but all we know is, is that it's an offensive word to women in England.
British Army slang from way back referring to women's breasts.
A crummie is a British slang term for a person who is annoying or ineffectual. It can also refer to something that is of poor quality or inferior.
In British Slang, a "woof" is a male homosexual.
According to BritishSlangs, "Piggy Bank", is actually British slang.
A heifer is a cow, so "heifer" is a rude slang way of referring to a woman or girl. It usually means that she is large and not very intelligent, like an actual cow.
"spot on" ?
Nicked
Labtop
poof
Codswallop is British slang for excuses or lies. For example: 'Your dog ate your homework? What a load of codswallop!'
"Raster blaster" would be one British slang term for a stereo. That is related to the American term of "ghetto blaster" or "boom box." A "rattlehead" is British slang for someone who listens to a personal stereo in public.
Bee's knees is British slang for 'fabulous!'. For example: 'Cor ol'chap, that meal was the bee's knees!'