Gowlflaps

n.

Heard in Galway

A vulgar term for the labia, deployed as an insult directed at a person or group.

In use

You're all a set of gowlflaps.

Posh English

You are a thoroughly obnoxious collection of individuals.