'Stratford-on-Avon' definitions:

Definition of 'Stratford-on-Avon'

(from WordNet)
noun
A town in central England on the River Avon; birthplace (and burial place) of William Shakespeare [syn: Stratford- on-Avon, Stratford-upon-Avon]