meaning of Boo-YAAAAAH!

Boo-YAAAAAH! meaning in Urban Dictionary

right in someone's face,proving a foe wrong,or simply just outdoing somebody.