stratford-upon-avon

Noun
  1. A town in central England on the River Avon;
    Birthplace (and burial place) of William Shakespeare (synset 108900756)

Other Searches