|
Definition of Stratford-upon-avon
1. Noun. A town in central England on the River Avon; birthplace (and burial place) of William Shakespeare.
|
1. Noun. A town in central England on the River Avon; birthplace (and burial place) of William Shakespeare.