stratford-on-avon
Meaning, Definition & Usage
Dictionary
Related
noun
a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare
Stratford-upon-Avon
.
WordNet
Previous
Next