What does Badafoo mean?

Badafoo meaning in Urban Dictionary

Deriving through the language of Autistic kids and Down Syndrome children, Badafoo (BAA-DUH-FU) indicates just like if a person would say "Bad ass, fool."Occasionally this term can be employed by Africans.