Definitions
There is 1 meaning of the phrase
Stratford-On-Avon.
Stratford-On-Avon - as a noun
A town in central england on the river avon; birthplace (and burial place) of william shakespeare
Synonyms (Exact Relations)
stratford-upon-avon