Definitions of Stratford-on-avon:

  • noun:   a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare