God-send

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

LEAVE A REPLY

Please enter your comment!
Please enter your name here