Lord-love-a-duck Definition

interjection

An exclamation of surprise.

Wiktionary