Translation Of Caraque In Different Languages

English
Ways to say caraque
Carrack

Synonyms

nef