godsend
nounDefinition of godsend
: a desirable or needed thing or event that comes unexpectedly
The widespread rain was a godsend for farmers.
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more
Keep scrolling for more