See Also: zabra(dictionary)

zabra (iou)



zabra noun. Also (earlier) zabre. E16.
[Spanish.]
A small boat used off the coasts of Spain and Portugal.