Weasel

n.

Heard in Waterford

A cantankerous or ill-tempered person.

In use

He's a right oul' weasel in de mornin's, he'd ate de head off ya if ya said an'thin'.

Posh English

He is a thoroughly ill-tempered gentleman in the mornings, and would consume your faculties with considerable enthusiasm if you uttered a syllable.