Green’s Dictionary of Slang

blimey n.

[blimey! excl.]

[1900s–30s] (Aus. / US) a Briton.