Wordigg

zabra Definitions

noun

a small sailing vessel used off the coasts of spain and portugal.

Discover More the word zabra

Scrabble the word zabra

zabra thesaurus

Examples include zabra