CARACK


Search:   


Definition:

  1. [noun] a large galleon sailed in the Mediterranean as a merchantman
    Synonyms: carrack