a gift from the gods
noun phrase
: a very lucky and helpful thing
Her sudden arrival was a gift from the gods.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share