god send ( synonym found)

Definition of god send:

°An unexpected good fortune or benefit; a windfall.

Definition of god send:

°An unexpected good fortune or benefit; a windfall.

Back to Top