Etymology
Today it means: Used as an exclamation of surprise or anger. Full definition →
Blend of by + our + lady.
Etymology from Wiktionary, CC BY-SA 4.0.