Spanish-English dictionary »

jamestown meaning in English

SpanishEnglish
Jamestown proper noun

Jamestown(any of several places)
proper noun
[UK: ˈdʒeɪmz.ˌtɑːwn] [US: ˈdʒeɪmz.ˌtɑːwn]