Online Dictionary

stare one in the face Explained

stare one in the face at English => English (English Thesaurus) Of Explained:

[V] (Destiny): impend, hang over, threaten, loom, await, come on, approach, stare one in the face, foreordain, preordain, predestine, doom, have in store for.