Get the FREE one-click dictionary software for Windows
or the iPhone/iPad and Android apps
Noun: Stratford-upon-Avon
  1. A town in central England on the River Avon; birthplace (and burial place) of William Shakespeare

Type of: town

Encyclopedia: Stratford-upon-Avon