lord love a duck! - Allemand Anglais Dictionnaire