meaning of Baoninja

Baoninja meaning in Urban Dictionary

Where you're so excellent at ninja, you're baoninja. Comes from BaoTran, who was extremely ninja.