stroke of good or unexpected luck - Alemán Inglés Diccionario