English Dictionary
◊ STRATFORD-UPON-AVON
Stratford-upon-Avon
n : a town in central England on the River Avon; birthplace (and
burial place) of William Shakespeare [syn: {Stratford-on-Avon},
{Stratford-upon-Avon}]