What is the meaning of Woohoo?

Used to express sudden or exuberant joy, happiness, excitement, approval or delight.

Source: wiktionary.org