Like a bitch on heat

phr.

Heard in Tipperary

Extremely promiscuous; desperate for sexual attention.

In use

Look at her she's like a bitch on heat

Posh English

Observe that lady, she would grant her favours to absolutely anyone.