Hacker News new | ask | show | jobs
by iand 4278 days ago
Yep, British slang for vagina.

Edit: just found this http://www.peevish.co.uk/slang/f.htm