Wiktionary
jammy arab
n. (context Northern England English) an extremely lucky person.
n. (context Northern England English) an extremely lucky person.