stroke of good fortune - Spanish English Dictionary