YourDictionary

carrack

noun

See carrack in American Heritage Dictionary 4

Learn more about carrack

link/cite print suggestion box