Question: This english colony was founded by pilgrims aboard the mayflower in 1620?
Answer: Plymouth Colony
Plimouth
Plymouth
Natural Questions answer: Plymouth Colony (from the Wikipedia article "Plymouth Colony")