Definitions of zabra

  1. zä'bra, n. a small vessel on the Spanish coast. [ Sp.]
X