Dictionary search results

Showing 1-2 of 2 results

God's gift British & World English

The ideal or best possible person or thing for someone or something (used chiefly ironically or in negative statements)

God's gift in God British & World English

The ideal or best possible person or thing for someone or something (used chiefly ironically or in negative statements)