Slang meaning of Yahoo!

Yahoo! means: An interjection of happy surprise. Yahoo! Mama won the jackpot!