Meaning of carrack

Definition of carrack

(noun) a large galleon sailed in the Mediterranean as a merchantman

Other information on carrack

WIKIPEDIA results for carrack
Amazon results for carrack