What is the meaning of Ta-da?

Used to present something intended to be surprising, impressive, or pleasing.

Source: wiktionary.org