obtaining something without effort, having an unexpected piece of good fortune, receiving an unexpected gain
HAVING A WINDFALL
Meaning of HAVING A WINDFALL in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012