God-send

0
1792
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.

Last Updated on March 21, 2016 by MrPositive

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.

Previous articleGod
Next articleGold-standard