Find the word definition

Wiktionary
jammy arab

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