What does badoobu mean?

badoobu meaning in Urban Dictionary

1) An inedible timber it doesn't occur, often called taste of spit.