stroke of good or unexpected luck - Francés Inglés Diccionario