Dictionary search results

Showing 1-4 of 4 results

heaven-sent British & World English

Occurring at a very favourable time; very opportune

heaven-sent English Thesaurus

she was so afraid of losing this heaven-sent opportunity