Snatch

n.

Heard in Dublin

A woman's vagina.

In use

So I dropped me hand on her snatch.

Posh English

And so I placed my hand rather presumptuously upon her intimate person.