C2 noun #99,849 most common

a town in Massachusetts founded by Pilgrims in 1620

Plymouth in 30 Seconds

  • (noun) a town in Massachusetts founded by Pilgrims in 1620

Meanings

  1. 1
    noun a town in Massachusetts founded by Pilgrims in 1620

Related Content

Learn it in Context

Was this helpful?

Comments (0)

Login to Comment
No comments yet. Be the first to share your thoughts!