Jammy-arab definition

(Northern England) An extremely lucky person.
noun
0
0
Advertisement