stroke of good or unexpected luck - Allemand Anglais Dictionnaire