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
Tweet