1 definition by Thomas Galetta

Top Definition
Signature dish of the Busaba Eathai chain in UK.
An order of busaba calamari.
by Thomas Galetta August 21, 2008
Mug icon
Buy a busaba calamari mug!