What does AfroNinjaad mean?

AfroNinjaad meaning in Urban Dictionary

somebody who exhibits extreme confidence just before a particular event then totally blows it ( falls level on his face ) and even worse, tries to end it on increased note with total shame. ( Verb form of Afro Ninja : such as the internet trend )