Home
Advance Search
Dictionary
Words with Friends solver
Meaning of carrack
Definition:-
A large merchant ship of a kind operating in European waters in the 14th to the 17th century. (noun)