What does blessing in disguise mean?

blessing in disguise meaning in Urban Dictionary

an issue that becomes an advantage or advantage