What is the meaning of Blimey?

Used to express anger, excitement, surprise, etc.

Source: wiktionary.org