What does ah-ha experience mean?

ah-ha experience meaning in Urban Dictionary

the particular minute you have an epiphany and out of the blue realize anything, you had formerly made a large amount of work to understand; but, despite your time and effort, you'd perhaps not been able to comprehend it until this minute.