1 definition by Dominic K

1
Term used to describe a tasty snack.
Let's head for a busaba calamari for lunch!
by Dominic K July 10, 2008
Get the mug
Get a busaba calamari mug for your Uncle James.