Copy page URL Share on Twitter Share on WhatsApp Share on Facebook
Get it on Google Play
Meaning of word jamestown from English dictionary with examples, synonyms and antonyms.

jamestown   noun

Meaning : A former village on the James River in Virginia to the north of Norfolk. Site of the first permanent English settlement in America in 1607.