[Udacha]
"luck, success" is Удача in Russian.
Удача means "luck, success" in English.
Word #1010 of 6,000 by frequency in Russian.
Это была большая удача.
That was a great stroke of luck.