Lord Love a Duck: A phrase of British origin which is meant to convey shock or surprise in a situation where no other words or phrase will fit/a mildly inoffensive and appropriate term used to express surprise. The meaning of this phrase obviously fit the title of the film, who’s sole purpose was Protest with …
Podchaser is the ultimate destination for podcast data, search, and discovery. Learn More