'Stratford-upon-Avon' definitions:

Definition of 'Stratford-upon-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]