Stratford-on-Avon

1. (noun) a town in central England on the River Avon; birthplace (and burial place) of William Shakespeare
Synonyms: Stratford-upon-Avon
Related Words: town



Terms and Conditions of Use / Copyright Notice