search

Godsend

speaker

Meaning

Noun

An
of
or
; a windfall.
In British English & Regional English:
  • An
    of
    or
    ; a windfall.
  • The
    of a
    which has
    on
    , from which
    ,
    , etc; may be obtained.
  • A person who provides
    assistance.
    Sourced from
    Wiktionary
    Join 10 million students and professionals writing 70% faster at QuillBot.com