a stroke of fate - Spanish English Dictionary