Dictionary search results

Showing 1-5 of 5 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

heaven-sent English-Spanish

caído del cielo