Definition of godsend

Definition of godsend
  1. godsend Noun An unexpected good fortune or benefit; a windfall.
Need more help? Try our forum NEW