Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
carrack
in English
carrack
us
/kæˈræk/
uk
/ˈkæræk/
#uncommon
Definitions
Noun
a
historic
European
sailing
ship
(
14th-17th
centuries
)
The
museum
exhibited
a
model
of
a
carrack
that
sailed
across
the
Atlantic
.