|
Definition of Stratford-on-avon
1. Noun. A town in central England on the River Avon; birthplace (and burial place) of William Shakespeare.
Definition of Stratford-on-avon
1. Proper noun. A town in Warwickshire, England, birthplace of Shakespeare. Often used as a byword for a particularly idyllic or historic town. ¹
¹ Source: wiktionary.com