Synonyms of jamestown
- 1. Jamestown
- usage: 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
All rights reserved.
Definition and meaning of jamestown (Dictionary)
Here are the facts and trivia that people are buzzing about.