Definitions of carack:

  • noun:   a large galleon sailed in the Mediterranean as a merchantman