Limeyland definition

(slang) England; the United Kingdom.
pronoun
0
0
Advertisement

Origin of limeyland