Idiom: Lord love a duck

Idiom Definitions for 'Lord love a duck'


An exclamation used when nothing else will fit. Often fitting when one is stunned or dismayed.

See also: