Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
Jamestown
in English
Jamestown
#moderate
Definitions
Proper Noun
various
places
in
English-speaking
regions
;
towns
,
cities
,
etc
the
capital
city
of
Saint
Helena
a
former
US
settlement
established
in
1607
Compounds / Phrases
Jamestown weed