Advertisement
Advertisement
Foxborough
[ foks-bur-oh, -buhr-oh ]
noun
- a town in E Massachusetts.
Discover More
Example Sentences
Week 4 of the NFL season brought us the long-awaited and much-hyped return of Brady to New England — and it gave us a very loud doink that allowed the Tampa Bay Buccaneers to leave Foxborough with a narrow win.
From FiveThirtyEight
New England is at home again in this one, and the Pats are 24-9 in Foxborough when coming off a loss since 2001.
From FiveThirtyEight
Advertisement
Advertisement
Advertisement
Advertisement
Browse