Slang term for female genitalia of which the labia is particularly prominent, meaty, like the neck of a chicken or of a turkey.Also see "Beef Curtains"
Looks like that cricket bat snatch was hit for six!