God-send

0
1771
Godsend Meaning: noun. 1: something good that happens at a much-needed time. 2: somebody who comes to assist or help at a much-needed time.

Godsend Meaning: noun. 1: something good that happens at a much-needed time. 2: somebody who comes to assist or help at a much-needed time.