Dictionary buscuba March 29, 2012 davepoobond Leave a comment buscuba – n. a doughnut store that forces you to buy 100 doughnuts per person Share this:EmailFacebookTwitterMoreRedditTumblr Related