Skip to main content

Definitions by Dominic K

busaba calamari 

Share definition Flag
Term used to describe a tasty snack.
Let's head for a busaba calamari for lunch!
busaba calamari by Dominic K July 5, 2008