Doin' a number

v.

Heard in Cork

To cause upset, distress or physical discomfort to someone.

In use

That curry from last night is really doin' a number on me

Posh English

That curry from last night is really causing me considerable gastrointestinal distress.