blessing in disguise

blessing in disguise

English Noun
Ad

Definition

A seeming misfortune that turns out to be for the best.

Ad