lord love a duck! - French English Dictionary