What does "godsend" mean?
1. Definition (n.) a good and lucky thing
Examples The rain was a godsend. My grass was totally brown and dead.
1. Definition (n.) a good and lucky thing
Examples The rain was a godsend. My grass was totally brown and dead.