2 English Synonyms for GODSEND
Prev.1Next
windfall
Definition: 1. Something that has been blown down by the wind.
There are 3 definitions of the word windfall
Show more information about windfall
lifesaver
Definition: 1. Someone or something that saves lives.
There are 2 definitions of the word lifesaver
Show more information about lifesaver
Prev.1Next
Search took: 1.8141 ms