stroke of good or unexpected luck - Español Inglés Diccionario