Green’s Dictionary of Slang

grulch n.

[synon. Scot. grulsh]

(Irish) a small stocky person, usu. somewhat uncouth and less than amicable.

[Ire]Share Slanguage.