UK slang for vagina.
One of the few euphemisms that doesn't make me cringe.