What does Boo Foo buddies mean?

Boo Foo buddies meaning in Urban Dictionary

(letter) Boo Foo is homonymous with BuFu, which means that "Butt Fuck." This will be a widely preferred training into the community of male homosexuals. So Butt Fuck buddies (or Boo Foo friends) prefer to just take turns beating the shit out of each other.See also: dirt stud