- Stratford-upon-Avon as a noun:
- 1
Stratford-upon-Avon
noun
1 Stratford-upon-Avon
A town in central England on the River Avon; birthplace (and burial place) of William Shakespeare.
synonym: Stratford-on-Avon.
debug info: 0.0144
noun
A town in central England on the River Avon; birthplace (and burial place) of William Shakespeare.
synonym: Stratford-on-Avon.
debug info: 0.0144